40b5b746bbad52a82da1631e1c4dac6ad7b4fab7,src/main/java/com/forweaver/service/ProjectService.java,ProjectService,getProjects,#Weaver#List#String#String#number#number#,161

Before Change


		List<Project> projects=  projectDao.getProjects(tags, search, null, sort, pageNumber, lineNumber);
		if(currentWeaver != null)
			for(Project project:projects){
				if(currentWeaver.getPass(project.getName()) != null)
					project.setJoin(true);
			}
		return projects;

After Change


		List<Project> projects=  projectDao.getProjects(tags, search, sort, pageNumber, lineNumber);
		if(currentWeaver != null)
			for(Project project:projects){
				Pass pass = currentWeaver.getPass(project.getName());
				if(pass != null)
					project.setJoin(pass.getPermission());
				else